﻿using Sidvall.Net;
using Sidvall.UI.Messaging;
using System.Threading.Tasks;

namespace Sidvall.UI.Dialogs
{
    public interface IIdentityProviderDialogManager
    {
        Task<HttpResponseItem> CallIdentityProviderAsync(IHttpClient client, HttpResponseItem responseItem);
        Task<object> GetUserControlAsync(IIdentityProviderDialogManagerHandler handler);
        void Unload();
    }
}
